﻿using BCCommon.FreightEnums;
using System;
using System.Collections;
using System.Collections.Generic;

namespace BCDto.Common.Area
{
    /// <summary>
    /// 城市对象模型
    /// </summary>
    public class CityDto
    {
        /// <summary>
        /// 市Id
        /// </summary>
        public long CityId { get; set; }
        /// <summary>
        /// 市编码
        /// </summary>
        public string CityCode { get; set; }
        /// <summary>
        /// 市名称
        /// </summary>
        public string CityName { get; set; }
        /// <summary>
        /// 省/州Id
        /// </summary>
        public long ProvinceId { get; set; }
        /// <summary>
        /// 省/州Id
        /// </summary>
        public string ProvinceCode { get; set; }
        /// <summary>
        /// 省/州名称
        /// </summary>
        public string ProvinceName { get; set; }
        /// <summary>
        /// 城市名称首字母
        /// </summary>
        public string CityInitials { get; set; }

        /// <summary>
        /// 省会城市
        /// </summary>
        public bool CapitalCity { get; set; }

        /// <summary>
        /// 城市热度
        /// </summary>
        public int HeatLevel { get; set; }

        /// <summary>
        /// 直辖市
        /// </summary>
        public bool Municipality { get; set; }

        /// <summary>
        /// 排序索引
        /// </summary>
        public int OrderIndex { get; set; }
        /// <summary>
        /// 城市易回货类型
        /// </summary>
        public EasyBackGoodsType CityEasyBackGoods { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateTime { get; set; }
        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime UpdateTime { get; set; }
        /// <summary>
        /// 编辑人
        /// </summary>
        public string Editer { get; set; }
        /// <summary>
        /// 热门城市
        /// </summary> 
        public bool HotCity { get; set; }

        /// <summary>
        /// 城市需议价
        /// </summary>
        public bool CityNegotiatedPrice { get; set; }
        /// <summary>
        /// 城市需议价(零担)
        /// </summary>
        public bool CityNegotiatedPricePartLoad { get; set; }
    }
}
